Windows 工作原理的中心思想就是“動態鏈接”概念。Windows 自身帶有一大套函數,應用程序就是通過調用這些函數 來實現它的用戶界面和在屏幕上顯示文本和圖形的。這些函數都是在動態鏈接庫里實現 ...
Windows 工作原理的中心思想就是“動態鏈接”概念。Windows 自身帶有一大套函數,應用程序就是通過調用這些函數 來實現它的用戶界面和在屏幕上顯示文本和圖形的。這些函數都是在動態鏈接庫里實現 ...
什么是C++中的Windows桌面應用程序 https://learn.microsoft.com/zh-cn/cpp/windows/desktop-applications-visual- ...
1. 函數原型: BOOL WINAPI EnumWindows( _In_ WNDENUMPROC lpEnumFunc, _In_ LPARAM lParam); lpEnumFunc: 應 ...
動態鏈接庫和靜態鏈接庫: 動態鏈接庫一般不能直接執行,而且它們一般也不接收消息。 它們是包含許多函數的獨立文件,這些函數可以被應用程序和其他 DLL 調用以完成某些特定的工作。 一個動態鏈接庫只 ...
互斥對象是系統內核維護的一種數據結構,它保證了對象對單個線程的訪問權 互斥對象的結構:包含了一個使用數量,一個線程ID,一個計數器 使用數量是指有多少個線程在調用該對象,線程ID是指互斥對象維 ...
剪切板:系統維護的一個全局公共內存區域.每次只允許一個進程對其進行訪問。 剪切板操作方法如下:(MSDN上搜索Clipboard Operations) 1.打開剪切板Bool OpenClipb ...
FILETIME結構包含了文件或目錄的日期和時間信息:(自1601年1月1日以來,單位為100納秒) SYSTEMTIME結構包含了用戶可識別的系統日期信息: ...
這個函數可以創建或打開一個對象的句柄,憑借此句柄就可以控制這些對象:控制台對象、通信資源對象、目錄對象(只能打開)、磁盤設備對象、文件對象、郵槽對象、管道對象。 函數原型: ...
在使用 Detours 劫持之前必須得擁有這兩個東西:detours.h 和 detours.lib。 為了這兩個東西我真的是弄了大半天,本着自己動手豐衣足食的思想: 我去 GitHub 克隆了一 ...